<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // var date = new Date()
        // console.log(date);

        // //参数常用写法   数字型  2019,10,01     字符串型 '2019-10-1 8:8:8'
        // var date1 = new Date(2019, 10, 1);
        // console.log(date1);   //返回的是 11月不是10月

        // var date2 = new Date('2019-10-1 8:8:8')
        // console.log(date2)

        //返回当前年份
        // var date3 = new Date()
        // console.log(date3.getFullYear());   //获得年份
        // console.log(date3.getMonth() + 1); //获得月份
        // console.log(date3.getDate());     //获得日
        // console.log(date3.getDay());    //获得星期几

        //获取当前时间
        // var date = new Date();
        // var year = date.getFullYear();
        // var month = date.getMonth() + 1;
        // var dates = date.getDate(); 3
        // var arrday = ['日', '一', '二', '三', '四', '五', '六']
        // var day = date.getDay();
        // console.log('今天是' + year + '年 ' + month + '月' + dates + '日 ' + '星期' + arrday[day]);


        //获取当前时钟
        var date = new Date();
        console.log(date.getHours());  //时
        console.log(date.getUTCMinutes());  //分
        console.log(date.getSeconds());  //秒


        //封装一个函数返回当前的时分秒
        function getTime() {
            var time = new Date();

            var h = time.getHours();
            h = h < 10 ? '0' + h : h;   //三元表达式 

            var m = time.getMinutes();
            m = m < 10 ? '0' + m : m;

            var s = time.getSeconds();
            s = s < 10 ? '0' + s : s;

            return h + ':' + m + ':' + s
        }
        console.log(getTime());

    </script>

</head>

<body>

</body>

</html>